package com.xiao.xin.ollama.client.dto;

import com.xiao.xin.ollama.client.domain.OllamaChatOption;
import com.xiao.xin.ollama.client.domain.OllamaMessage;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class OllamaChatDto {

    private String model;
    private String format;
    private boolean stream;
    private String keepAlive="5m";
    private OllamaChatOption options;
    private List<OllamaMessage> messages;

}
